package lesson2;

import java.util.Scanner;

public class Demo1 {

    public static void main(String[] args) {

        String str = "hello";
        //String str2 = new String("hello");
//        String str1 = "ahoello world!!!";
//        String str2 = new String("hello");
//        System.out.println(str2);
//
//        str2 = "world!!!";
//        System.out.println(str2);
//        //如果频繁改变字符串的值，不推荐使用String类型
//
//        String tempStr ="";
//        for(int i = 1; i <= 1000*1000; i++){
//            tempStr = i+"";
//        }

        //面试点


        //String tempStr1 = "hello";


        //该行代码产生几个对象？？？
        //String tempStr1 = "hello";
        String tempStr2 = new String("hello");
        String tempStr3 = new String("hello");

        String str1 = "hello";
        String str2 = "world!!!";
        String str3 = str1+"world!!!";
        String str4 = "hello"+"world!!!";
        String str5 = "helloworld!!!";

        System.out.println(str3 == str5);
        System.out.println(str4 == str5);


        //System.out.println(tempStr1 == tempStr2);
        //???
//        System.out.println("请输入字符串....");
//        Scanner scanner = new Scanner(System.in);
//        String str3 = scanner.nextLine();
//        System.out.println(str3);
//        System.out.println(str1.length());
//        System.out.println(str1.charAt(4));
//        System.out.println('a'+0);
//        System.out.println(str1.indexOf('o'));
//        System.out.println(str1.indexOf('o',3));
//        System.out.println(str1.indexOf("world"));
//        System.out.println(str1.indexOf("world",10));
    }


}
